#footer { font-size: 11px; background:#FFF !important; margin:30px 0; }
#footer h1 {height:30px;width:100%;line-height:30px;border-bottom:1px solid #AAACAF;color:#231F20;text-indent:15px;font-size:12px}
#footer #sitemap, #footer #blog, #footer #twitter {float:left;width:256.5px}
#footer #sitemap .content, #footer #blog .content, #footer #twitter .content {padding:0 15px}
#footer #blog .content{border-left:1px solid #AAACAF;border-right:1px solid #AAACAF;}
#footer #sitemap {width:445px;}
#copyright { height:37px; border-top:1px solid #AAACAF; padding:0 15px; }
#copyright * { line-height:37px }
#footer .left { float: left; }
#footer .right { float: right; text-align: right; }
#footer .right a { padding-left:15px }
#footer #sitemap ul.sitemap {float:left;display:inline-block; }
#footer #sitemap ul.sitemap li.main {width:136px;}
#footer #sitemap ul.sitemap li.main a {color:#231F20}
#footer #sitemap ul.sitemap li.main ul li a {color:#BE1E2D}
#footer #sitemap ul.sitemap li.main  {margin:15px 0;}
#footer #blog ul li, #footer #twitter ul li {margin-bottom: 10px;display: inline-block;}
#footer #blog ul li a.title, #footer #twitter ul li a.title{display: inline-block;height: 13px;line-height: 13px;margin-top: 15px;}
#footer #blog ul li span.posted, #footer #twitter ul li span.posted {color:#6D6E71 ;}
#footer #blog ul li span.name,#footer #twitter ul li span.name {color:#BE1E2D;;}